sealing oneself off - Turc Anglais Dictionnaire